#集合的操作

set1 = {1,2,3,4,5,6,7,8,9,10}
set2 = {1,2,3,4,5,11,12,13,14,15}

#增加新元素
set1.add(11)
print(f"增加新元素后set1：{set1}")

#2个集合合并
set3=set1.union(set2)
print(f"2个集合合并后set3：{set3}")

#移除元素：
set1.remove(11)
print(f"移除指定元素后set1:{set1}")

# 清空元素
set3.clear()
print(f"清空元素后set3:{set3}")

#遍历
for x in set2:
    print(f"set2的遍历值为:{x}")

#随机取出元素
set3 = set1.union(set2)
print(f"随机取出前set3：{set3}")
set4 = set3.pop()
print(f"随机取出的值为:{set4}\n随机取出后set3：{set3}")

# 统计元素个数
print(f"set1的元素个数为:{len(set1)}")

#取出2个集合的的差集
set3 = set1.difference(set2)
print(f"取出set1有set2没有的元素:{set3}")

#消除2个集合的共同值
set1.difference_update(set2)
print(f"消除相同元素后set1:{set1}")


